Claudio Ranieri insists that Riyad Mahrez will be a Leicester player come the end of this summer's transfer window.